# near model CODE resource # jump table entries: 7024-7032 (9 of them) export_878: 00000000 4E56 0000 link A6, 0 00000004 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000008 3E2E 000E move.w D7, [A6 + 0xE] 0000000C 286E 0008 movea.l A4, [A6 + 0x8] 00000010 2F0C move.l -[A7], A4 00000012 2054 movea.l A0, [A4] 00000014 2050 movea.l A0, [A0] 00000016 2268 0004 movea.l A1, [A0 + 0x4] 0000001A 4E91 jsr [A1] 0000001C 2A00 move.l D5, D0 0000001E 2045 movea.l A0, D5 00000020 D0C7 add.w A0, D7 00000022 2F08 move.l -[A7], A0 00000024 2F3C 6676 6577 move.l -[A7], 0x66766577 /* 'fvew' */ 0000002A 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */] 0000002E 2640 movea.l A3, D0 00000030 200B move.l D0, A3 00000032 4FEF 000C lea.l A7, [A7 + 0xC] 00000036 6628 bne +0x2A /* 00000060 */ 00000038 2F0C move.l -[A7], A4 0000003A 2054 movea.l A0, [A4] 0000003C 2050 movea.l A0, [A0] 0000003E 2268 0030 movea.l A1, [A0 + 0x30] 00000042 4E91 jsr [A1] 00000044 2C00 move.l D6, D0 00000046 BC85 cmp.l D6, D5 00000048 588F addq.l A7, 4 0000004A 6714 beq +0x16 /* 00000060 */ 0000004C 2046 movea.l A0, D6 0000004E D0C7 add.w A0, D7 00000050 2F08 move.l -[A7], A0 00000052 2F3C 6676 6577 move.l -[A7], 0x66766577 /* 'fvew' */ 00000058 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */] 0000005C 2640 movea.l A3, D0 0000005E 508F addq.l A7, 8 label00000060: 00000060 200B move.l D0, A3 00000062 6600 008C bne +0x8E /* 000000F0 */ 00000066 207C 0000 0BB8 movea.l A0, 0xBB8 0000006C D0C7 add.w A0, D7 0000006E 2F08 move.l -[A7], A0 00000070 2F3C 6676 6577 move.l -[A7], 0x66766577 /* 'fvew' */ 00000076 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */] 0000007A 2640 movea.l A3, D0 0000007C 200B move.l D0, A3 0000007E 508F addq.l A7, 8 00000080 666E bne +0x70 /* 000000F0 */ 00000082 3007 move.w D0, D7 00000084 48C0 ext.l D0 00000086 81FC 00FA divs.w D0, 0xFA 0000008A 4840 swap.w D0 0000008C 3A00 move.w D5, D0 0000008E 48C0 ext.l D0 00000090 81FC 0064 divs.w D0, 0x64 /* 'd' */ 00000094 4840 swap.w D0 00000096 3C00 move.w D6, D0 00000098 48C6 ext.l D6 0000009A 2F06 move.l -[A7], D6 0000009C 4878 1B62 push.l 0x1B62 000000A0 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */] 000000A4 3E00 move.w D7, D0 000000A6 508F addq.l A7, 8 000000A8 6746 beq +0x48 /* 000000F0 */ 000000AA 48C5 ext.l D5 000000AC 48C6 ext.l D6 000000AE 2005 move.l D0, D5 000000B0 9086 sub.l D0, D6 000000B2 D0BC 0000 0BBA add.l D0, 0xBBA 000000B8 2F00 move.l -[A7], D0 000000BA 2F3C 6676 6577 move.l -[A7], 0x66766577 /* 'fvew' */ 000000C0 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */] 000000C4 2640 movea.l A3, D0 000000C6 200B move.l D0, A3 000000C8 508F addq.l A7, 8 000000CA 6724 beq +0x26 /* 000000F0 */ 000000CC 48C5 ext.l D5 000000CE 48C6 ext.l D6 000000D0 2005 move.l D0, D5 000000D2 9086 sub.l D0, D6 000000D4 7264 moveq.l D1, 0x64 000000D6 B280 cmp.l D1, D0 000000D8 6616 bne +0x18 /* 000000F0 */ 000000DA 0C47 AEB4 cmpi.w D7, 0xAEB4 000000DE 660A bne +0xC /* 000000EA */ 000000E0 4A2D F685 tst.b [A5 - 0x97B] 000000E4 6704 beq +0x6 /* 000000EA */ 000000E6 3E3C AEB3 move.w D7, 0xAEB3 label000000EA: 000000EA 2053 movea.l A0, [A3] 000000EC 3147 000C move.w [A0 + 0xC], D7 label000000F0: 000000F0 2F0B move.l -[A7], A3 000000F2 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 000000F6 200B move.l D0, A3 000000F8 588F addq.l A7, 4 000000FA 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14] 00000100 4E5E unlink A6 00000102 4E75 rts export_879: 00000104 4E56 FFC0 link A6, -0x0040 00000108 48E7 0108 movem.l -[A7], D7,A4 0000010C 2E2E 0010 move.l D7, [A6 + 0x10] 00000110 286E 0008 movea.l A4, [A6 + 0x8] 00000114 7000 moveq.l D0, 0x00 00000116 2D40 FFF8 move.l [A6 - 0x8], D0 0000011A 41EE FFF8 lea.l A0, [A6 - 0x8] 0000011E 2D40 FFFC move.l [A6 - 0x4], D0 00000122 41EE FFFC lea.l A0, [A6 - 0x4] 00000126 486E FFC0 pea.l [A6 - 0x40] 0000012A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 0000012E 4A80 tst.l D0 00000130 588F addq.l A7, 4 00000132 6770 beq +0x72 /* 000001A4 */ 00000134 3007 move.w D0, D7 00000136 48C0 ext.l D0 00000138 2F00 move.l -[A7], D0 0000013A 2F0C move.l -[A7], A4 0000013C 2054 movea.l A0, [A4] 0000013E 2050 movea.l A0, [A0] 00000140 2268 00AC movea.l A1, [A0 + 0xAC] 00000144 4E91 jsr [A1] 00000146 2D40 FFF8 move.l [A6 - 0x8], D0 0000014A 2040 movea.l A0, D0 0000014C A04A syscall HNoPurge 0000014E 2F0C move.l -[A7], A4 00000150 2F2E 000C move.l -[A7], [A6 + 0xC] 00000154 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000158 4EAD 2972 jsr [A5 + 0x2972 /* export_1322 */] 0000015C 2D40 FFFC move.l [A6 - 0x4], D0 00000160 7064 moveq.l D0, 0x64 00000162 B087 cmp.l D0, D7 00000164 4FEF 0014 lea.l A7, [A7 + 0x14] 00000168 6E32 bgt +0x34 /* 0000019C */ 0000016A 0C87 0000 00C8 cmpi.l D7, 0xC8 00000170 6C2A bge +0x2C /* 0000019C */ 00000172 206E FFFC movea.l A0, [A6 - 0x4] 00000176 2050 movea.l A0, [A0] 00000178 203C 1000 0000 move.l D0, 0x10000000 0000017E C0A8 0010 and.l D0, [A0 + 0x10] 00000182 6718 beq +0x1A /* 0000019C */ 00000184 206E FFFC movea.l A0, [A6 - 0x4] 00000188 2050 movea.l A0, [A0] 0000018A 4A68 0036 tst.w [A0 + 0x36] 0000018E 670C beq +0xE /* 0000019C */ 00000190 206E FFF8 movea.l A0, [A6 - 0x8] 00000194 2050 movea.l A0, [A0] 00000196 317C 0BEA 000C move.w [A0 + 0xC], 0xBEA label0000019C: 0000019C 206E FFF8 movea.l A0, [A6 - 0x8] 000001A0 A049 syscall HPurge 000001A2 6040 bra +0x42 /* 000001E4 */ label000001A4: 000001A4 4AAE FFFC tst.l [A6 - 0x4] 000001A8 6722 beq +0x24 /* 000001CC */ 000001AA 4AAE FFFC tst.l [A6 - 0x4] 000001AE 671A beq +0x1C /* 000001CA */ 000001B0 7003 moveq.l D0, 0x03 000001B2 2F00 move.l -[A7], D0 000001B4 206E FFFC movea.l A0, [A6 - 0x4] 000001B8 2F08 move.l -[A7], A0 000001BA 2050 movea.l A0, [A0] 000001BC 2050 movea.l A0, [A0] 000001BE 2268 0014 movea.l A1, [A0 + 0x14] 000001C2 4E91 jsr [A1] 000001C4 7000 moveq.l D0, 0x00 000001C6 508F addq.l A7, 8 000001C8 6002 bra +0x4 /* 000001CC */ label000001CA: 000001CA 7000 moveq.l D0, 0x00 label000001CC: 000001CC 4AAE FFF8 tst.l [A6 - 0x8] 000001D0 6706 beq +0x8 /* 000001D8 */ 000001D2 206E FFF8 movea.l A0, [A6 - 0x8] 000001D6 A049 syscall HPurge label000001D8: 000001D8 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 000001DC 4A80 tst.l D0 000001DE 6704 beq +0x6 /* 000001E4 */ 000001E0 7000 moveq.l D0, 0x00 000001E2 600E bra +0x10 /* 000001F2 */ label000001E4: 000001E4 486E FFC0 pea.l [A6 - 0x40] 000001E8 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 000001EC 202E FFFC move.l D0, [A6 - 0x4] 000001F0 588F addq.l A7, 4 label000001F2: 000001F2 4CEE 1080 FFB8 movem.l D7,A4, [A6 - 0x48] 000001F8 4E5E unlink A6 000001FA 4E75 rts export_880: 000001FC 4E56 0000 link A6, 0 00000200 7000 moveq.l D0, 0x00 00000202 4E5E unlink A6 00000204 4E75 rts export_881: 00000206 4E56 0000 link A6, 0 0000020A 4E5E unlink A6 0000020C 4E75 rts export_882: 0000020E 4E56 FFC4 link A6, -0x003C 00000212 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000216 3E2E 000E move.w D7, [A6 + 0xE] 0000021A 286E 0008 movea.l A4, [A6 + 0x8] 0000021E 7000 moveq.l D0, 0x00 00000220 2D40 FFFC move.l [A6 - 0x4], D0 00000224 41EE FFFC lea.l A0, [A6 - 0x4] 00000228 2054 movea.l A0, [A4] 0000022A 3C28 0028 move.w D6, [A0 + 0x28] 0000022E 486E FFC4 pea.l [A6 - 0x3C] 00000232 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000236 4A80 tst.l D0 00000238 588F addq.l A7, 4 0000023A 677E beq +0x80 /* 000002BA */ 0000023C 2054 movea.l A0, [A4] 0000023E 2668 0008 movea.l A3, [A0 + 0x8] 00000242 48C7 ext.l D7 00000244 2F07 move.l -[A7], D7 00000246 2F0C move.l -[A7], A4 00000248 2F0B move.l -[A7], A3 0000024A 2053 movea.l A0, [A3] 0000024C 2050 movea.l A0, [A0] 0000024E 2268 0124 movea.l A1, [A0 + 0x124] 00000252 4E91 jsr [A1] 00000254 2D40 FFFC move.l [A6 - 0x4], D0 00000258 2054 movea.l A0, [A4] 0000025A 4AA8 002A tst.l [A0 + 0x2A] 0000025E 4FEF 000C lea.l A7, [A7 + 0xC] 00000262 6724 beq +0x26 /* 00000288 */ 00000264 4AA8 002A tst.l [A0 + 0x2A] 00000268 671C beq +0x1E /* 00000286 */ 0000026A 7003 moveq.l D0, 0x03 0000026C 2F00 move.l -[A7], D0 0000026E 2F28 002A move.l -[A7], [A0 + 0x2A] 00000272 2068 002A movea.l A0, [A0 + 0x2A] 00000276 2050 movea.l A0, [A0] 00000278 2050 movea.l A0, [A0] 0000027A 2268 0014 movea.l A1, [A0 + 0x14] 0000027E 4E91 jsr [A1] 00000280 7000 moveq.l D0, 0x00 00000282 508F addq.l A7, 8 00000284 6002 bra +0x4 /* 00000288 */ label00000286: 00000286 7000 moveq.l D0, 0x00 label00000288: 00000288 2054 movea.l A0, [A4] 0000028A 216E FFFC 002A move.l [A0 + 0x2A], [A6 - 0x4] 00000290 2054 movea.l A0, [A4] 00000292 3147 0028 move.w [A0 + 0x28], D7 00000296 2F0C move.l -[A7], A4 00000298 4EBA 005C jsr [PC + 0x5C /* 000002F6 */] 0000029C 2054 movea.l A0, [A4] 0000029E 08E8 0007 0026 bset.b [A0 + 0x26], 0x7 000002A4 2F0C move.l -[A7], A4 000002A6 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 000002AA 588F addq.l A7, 4 000002AC 2F00 move.l -[A7], D0 000002AE 2F0C move.l -[A7], A4 000002B0 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */] 000002B4 4FEF 000C lea.l A7, [A7 + 0xC] 000002B8 6028 bra +0x2A /* 000002E2 */ label000002BA: 000002BA 4AAE FFFC tst.l [A6 - 0x4] 000002BE 6722 beq +0x24 /* 000002E2 */ 000002C0 4AAE FFFC tst.l [A6 - 0x4] 000002C4 671A beq +0x1C /* 000002E0 */ 000002C6 7003 moveq.l D0, 0x03 000002C8 2F00 move.l -[A7], D0 000002CA 206E FFFC movea.l A0, [A6 - 0x4] 000002CE 2F08 move.l -[A7], A0 000002D0 2050 movea.l A0, [A0] 000002D2 2050 movea.l A0, [A0] 000002D4 2268 0014 movea.l A1, [A0 + 0x14] 000002D8 4E91 jsr [A1] 000002DA 7000 moveq.l D0, 0x00 000002DC 508F addq.l A7, 8 000002DE 6002 bra +0x4 /* 000002E2 */ label000002E0: 000002E0 7000 moveq.l D0, 0x00 label000002E2: 000002E2 486E FFC4 pea.l [A6 - 0x3C] 000002E6 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 000002EA 588F addq.l A7, 4 000002EC 4CEE 18C0 FFB4 movem.l D6,D7,A3,A4, [A6 - 0x4C] 000002F2 4E5E unlink A6 000002F4 4E75 rts fn000002F6: 000002F6 4E56 0000 link A6, 0 000002FA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000002FE 286E 0008 movea.l A4, [A6 + 0x8] 00000302 2054 movea.l A0, [A4] 00000304 2668 0010 movea.l A3, [A0 + 0x10] 00000308 3C2B 0044 move.w D6, [A3 + 0x44] 0000030C 3E2B 004A move.w D7, [A3 + 0x4A] 00000310 7001 moveq.l D0, 0x01 00000312 3F00 move.w -[A7], D0 00000314 A887 syscall TextFont 00000316 7009 moveq.l D0, 0x09 00000318 3F00 move.w -[A7], D0 0000031A A88A syscall TextSize 0000031C 48C7 ext.l D7 0000031E 2F07 move.l -[A7], D7 00000320 48C6 ext.l D6 00000322 2F06 move.l -[A7], D6 00000324 2F0C move.l -[A7], A4 00000326 2054 movea.l A0, [A4] 00000328 2050 movea.l A0, [A0] 0000032A 2268 0088 movea.l A1, [A0 + 0x88] 0000032E 4E91 jsr [A1] 00000330 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00000336 4E5E unlink A6 00000338 4E75 rts export_883: fn0000033A: 0000033A 4E56 FEF0 link A6, -0x0110 0000033E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000342 286E 0008 movea.l A4, [A6 + 0x8] 00000346 41EE FEF8 lea.l A0, [A6 - 0x108] 0000034A 4210 clr.b [A0] 0000034C 4878 2710 push.l 0x2710 00000350 486E FEF8 pea.l [A6 - 0x108] 00000354 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */] 00000358 2F0C move.l -[A7], A4 0000035A 2054 movea.l A0, [A4] 0000035C 2050 movea.l A0, [A0] 0000035E 2268 0028 movea.l A1, [A0 + 0x28] 00000362 4E91 jsr [A1] 00000364 2640 movea.l A3, D0 00000366 486E FFF8 pea.l [A6 - 0x8] 0000036A A88B syscall GetFontInfo 0000036C 382E FFFA move.w D4, [A6 - 0x6] 00000370 D86E FFF8 add.w D4, [A6 - 0x8] 00000374 558F subq.l A7, 2 00000376 486E FEF8 pea.l [A6 - 0x108] 0000037A A88C syscall StringWidth 0000037C 3A1F move.w D5, [A7]+ 0000037E 3F2E 000E move.w -[A7], [A6 + 0xE] 00000382 A887 syscall TextFont 00000384 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000388 A88A syscall TextSize 0000038A 486E FFF8 pea.l [A6 - 0x8] 0000038E A88B syscall GetFontInfo 00000390 3C2E FFFA move.w D6, [A6 - 0x6] 00000394 DC6E FFF8 add.w D6, [A6 - 0x8] 00000398 558F subq.l A7, 2 0000039A 486E FEF8 pea.l [A6 - 0x108] 0000039E A88C syscall StringWidth 000003A0 3E1F move.w D7, [A7]+ 000003A2 598F subq.l A7, 4 000003A4 3F06 move.w -[A7], D6 000003A6 3F04 move.w -[A7], D4 000003A8 A869 syscall FixRatio 000003AA 2054 movea.l A0, [A4] 000003AC 215F 0032 move.l [A0 + 0x32], [A7]+ 000003B0 598F subq.l A7, 4 000003B2 3F07 move.w -[A7], D7 000003B4 3F05 move.w -[A7], D5 000003B6 A869 syscall FixRatio 000003B8 2054 movea.l A0, [A4] 000003BA 215F 002E move.l [A0 + 0x2E], [A7]+ 000003BE 2054 movea.l A0, [A4] 000003C0 4AA8 002A tst.l [A0 + 0x2A] 000003C4 4FEF 000C lea.l A7, [A7 + 0xC] 000003C8 6742 beq +0x44 /* 0000040C */ 000003CA 70FF moveq.l D0, 0xFFFFFFFF 000003CC 2F00 move.l -[A7], D0 000003CE 2F28 0008 move.l -[A7], [A0 + 0x8] 000003D2 2F28 002A move.l -[A7], [A0 + 0x2A] 000003D6 4EBA 0668 jsr [PC + 0x668 /* 00000A40 */] 000003DA 4A00 tst.b D0 000003DC 4FEF 000C lea.l A7, [A7 + 0xC] 000003E0 672A beq +0x2C /* 0000040C */ 000003E2 2054 movea.l A0, [A4] 000003E4 2D48 FEF4 move.l [A6 - 0x10C], A0 000003E8 2D68 002A FEF0 move.l [A6 - 0x110], [A0 + 0x2A] 000003EE 2F28 0008 move.l -[A7], [A0 + 0x8] 000003F2 206E FEF0 movea.l A0, [A6 - 0x110] 000003F6 2F08 move.l -[A7], A0 000003F8 2050 movea.l A0, [A0] 000003FA 2050 movea.l A0, [A0] 000003FC 2268 0028 movea.l A1, [A0 + 0x28] 00000400 4E91 jsr [A1] 00000402 2054 movea.l A0, [A4] 00000404 08E8 0007 0026 bset.b [A0 + 0x26], 0x7 0000040A 508F addq.l A7, 8 label0000040C: 0000040C 2F0B move.l -[A7], A3 0000040E A873 syscall SetPort 00000410 4CEE 18F0 FED8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x128] 00000416 4E5E unlink A6 00000418 4E75 rts fn0000041A: 0000041A 4E56 0000 link A6, 0 0000041E 2F0C move.l -[A7], A4 00000420 286E 0008 movea.l A4, [A6 + 0x8] 00000424 2054 movea.l A0, [A4] 00000426 4AA8 003C tst.l [A0 + 0x3C] 0000042A 671A beq +0x1C /* 00000446 */ 0000042C 2068 003C movea.l A0, [A0 + 0x3C] 00000430 2050 movea.l A0, [A0] 00000432 203C 1000 0000 move.l D0, 0x10000000 00000438 C0A8 0010 and.l D0, [A0 + 0x10] 0000043C 56C0 sne D0 0000043E 4400 neg.b D0 00000440 4880 ext.w D0 00000442 48C0 ext.l D0 00000444 6002 bra +0x4 /* 00000448 */ label00000446: 00000446 7000 moveq.l D0, 0x00 label00000448: 00000448 286E FFFC movea.l A4, [A6 - 0x4] 0000044C 4E5E unlink A6 0000044E 4E75 rts export_884: fn00000450: 00000450 4E56 FFAE link A6, -0x0052 00000454 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000458 3E2E 000E move.w D7, [A6 + 0xE] 0000045C 286E 0008 movea.l A4, [A6 + 0x8] 00000460 2054 movea.l A0, [A4] 00000462 3A28 0028 move.w D5, [A0 + 0x28] 00000466 7000 moveq.l D0, 0x00 00000468 2D40 FFEE move.l [A6 - 0x12], D0 0000046C 41EE FFEE lea.l A0, [A6 - 0x12] 00000470 2D40 FFF2 move.l [A6 - 0xE], D0 00000474 41EE FFF2 lea.l A0, [A6 - 0xE] 00000478 2F0C move.l -[A7], A4 0000047A 4EAD 165A jsr [A5 + 0x165A /* export_711 */] 0000047E 1D40 FFF7 move.b [A6 - 0x9], D0 00000482 4206 clr.b D6 00000484 3D7C 8000 FFF8 move.w [A6 - 0x8], 0x8000 0000048A 2054 movea.l A0, [A4] 0000048C 4AA8 003C tst.l [A0 + 0x3C] 00000490 588F addq.l A7, 4 00000492 6736 beq +0x38 /* 000004CA */ 00000494 2068 003C movea.l A0, [A0 + 0x3C] 00000498 2050 movea.l A0, [A0] 0000049A 4A68 0036 tst.w [A0 + 0x36] 0000049E 662A bne +0x2C /* 000004CA */ 000004A0 2054 movea.l A0, [A4] 000004A2 2068 003C movea.l A0, [A0 + 0x3C] 000004A6 2050 movea.l A0, [A0] 000004A8 4868 0016 pea.l [A0 + 0x16] 000004AC 4EAD 0872 jsr [A5 + 0x872 /* export_266 */] 000004B0 3D40 FFF8 move.w [A6 - 0x8], D0 000004B4 2054 movea.l A0, [A4] 000004B6 2068 003C movea.l A0, [A0 + 0x3C] 000004BA 2050 movea.l A0, [A0] 000004BC 4868 0016 pea.l [A0 + 0x16] 000004C0 4EAD 086A jsr [A5 + 0x86A /* export_265 */] 000004C4 3D40 FFFA move.w [A6 - 0x6], D0 000004C8 508F addq.l A7, 8 label000004CA: 000004CA 2F0C move.l -[A7], A4 000004CC 2054 movea.l A0, [A4] 000004CE 2050 movea.l A0, [A0] 000004D0 2268 0028 movea.l A1, [A0 + 0x28] 000004D4 4E91 jsr [A1] 000004D6 2D40 FFFC move.l [A6 - 0x4], D0 000004DA 486E FFB6 pea.l [A6 - 0x4A] 000004DE 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 000004E2 4A80 tst.l D0 000004E4 508F addq.l A7, 8 000004E6 6700 018E beq +0x190 /* 00000676 */ 000004EA 2F0C move.l -[A7], A4 000004EC 2054 movea.l A0, [A4] 000004EE 2050 movea.l A0, [A0] 000004F0 2268 00A8 movea.l A1, [A0 + 0xA8] 000004F4 4E91 jsr [A1] 000004F6 0C45 0002 cmpi.w D5, 0x2 000004FA 588F addq.l A7, 4 000004FC 6D68 blt +0x6A /* 00000566 */ 000004FE 2F0C move.l -[A7], A4 00000500 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */] 00000504 4A40 tst.w D0 00000506 588F addq.l A7, 4 00000508 675C beq +0x5E /* 00000566 */ 0000050A 2F0C move.l -[A7], A4 0000050C 4EBA FF0C jsr [PC - 0xF4 /* 0000041A */] 00000510 4A00 tst.b D0 00000512 588F addq.l A7, 4 00000514 6750 beq +0x52 /* 00000566 */ 00000516 2054 movea.l A0, [A4] 00000518 2D68 0008 FFB2 move.l [A6 - 0x4E], [A0 + 0x8] 0000051E 3007 move.w D0, D7 00000520 D07C 0064 add.w D0, 0x64 /* 'd' */ 00000524 48C0 ext.l D0 00000526 2F00 move.l -[A7], D0 00000528 206E FFB2 movea.l A0, [A6 - 0x4E] 0000052C 2F08 move.l -[A7], A0 0000052E 2050 movea.l A0, [A0] 00000530 2050 movea.l A0, [A0] 00000532 2268 00AC movea.l A1, [A0 + 0xAC] 00000536 4E91 jsr [A1] 00000538 2640 movea.l A3, D0 0000053A 2053 movea.l A0, [A3] 0000053C 3828 000C move.w D4, [A0 + 0xC] 00000540 508F addq.l A7, 8 00000542 6722 beq +0x24 /* 00000566 */ 00000544 203C 1000 0000 move.l D0, 0x10000000 0000054A C0A8 000E and.l D0, [A0 + 0xE] 0000054E 6716 beq +0x18 /* 00000566 */ 00000550 48C4 ext.l D4 00000552 2F04 move.l -[A7], D4 00000554 2F0C move.l -[A7], A4 00000556 4EBA 039A jsr [PC + 0x39A /* 000008F2 */] 0000055A 7C01 moveq.l D6, 0x01 0000055C 2053 movea.l A0, [A3] 0000055E 317C 0BEA 000C move.w [A0 + 0xC], 0xBEA 00000564 508F addq.l A7, 8 label00000566: 00000566 4A06 tst.b D6 00000568 6600 0104 bne +0x106 /* 0000066E */ 0000056C 2054 movea.l A0, [A4] 0000056E 2668 0008 movea.l A3, [A0 + 0x8] 00000572 48C7 ext.l D7 00000574 2F07 move.l -[A7], D7 00000576 2F0C move.l -[A7], A4 00000578 2F0B move.l -[A7], A3 0000057A 2053 movea.l A0, [A3] 0000057C 2050 movea.l A0, [A0] 0000057E 2268 0124 movea.l A1, [A0 + 0x124] 00000582 4E91 jsr [A1] 00000584 2D40 FFEE move.l [A6 - 0x12], D0 00000588 2054 movea.l A0, [A4] 0000058A 2668 0008 movea.l A3, [A0 + 0x8] 0000058E 48C7 ext.l D7 00000590 2007 move.l D0, D7 00000592 7264 moveq.l D1, 0x64 00000594 D081 add.l D0, D1 00000596 2F00 move.l -[A7], D0 00000598 2F0C move.l -[A7], A4 0000059A 2F0B move.l -[A7], A3 0000059C 2053 movea.l A0, [A3] 0000059E 2050 movea.l A0, [A0] 000005A0 2268 0124 movea.l A1, [A0 + 0x124] 000005A4 4E91 jsr [A1] 000005A6 2D40 FFF2 move.l [A6 - 0xE], D0 000005AA 2F00 move.l -[A7], D0 000005AC 4EAD 2662 jsr [A5 + 0x2662 /* export_1224 */] 000005B0 4A00 tst.b D0 000005B2 4FEF 001C lea.l A7, [A7 + 0x1C] 000005B6 661C bne +0x1E /* 000005D4 */ 000005B8 4A2E FFF7 tst.b [A6 - 0x9] 000005BC 6716 beq +0x18 /* 000005D4 */ 000005BE 2054 movea.l A0, [A4] 000005C0 2F28 0008 move.l -[A7], [A0 + 0x8] 000005C4 7000 moveq.l D0, 0x00 000005C6 2F00 move.l -[A7], D0 000005C8 2F28 0008 move.l -[A7], [A0 + 0x8] 000005CC 4EAD 1C12 jsr [A5 + 0x1C12 /* export_894 */] 000005D0 4FEF 000C lea.l A7, [A7 + 0xC] label000005D4: 000005D4 2054 movea.l A0, [A4] 000005D6 4AA8 002A tst.l [A0 + 0x2A] 000005DA 6724 beq +0x26 /* 00000600 */ 000005DC 4AA8 002A tst.l [A0 + 0x2A] 000005E0 671C beq +0x1E /* 000005FE */ 000005E2 7003 moveq.l D0, 0x03 000005E4 2F00 move.l -[A7], D0 000005E6 2F28 002A move.l -[A7], [A0 + 0x2A] 000005EA 2068 002A movea.l A0, [A0 + 0x2A] 000005EE 2050 movea.l A0, [A0] 000005F0 2050 movea.l A0, [A0] 000005F2 2268 0014 movea.l A1, [A0 + 0x14] 000005F6 4E91 jsr [A1] 000005F8 7000 moveq.l D0, 0x00 000005FA 508F addq.l A7, 8 000005FC 6002 bra +0x4 /* 00000600 */ label000005FE: 000005FE 7000 moveq.l D0, 0x00 label00000600: 00000600 2054 movea.l A0, [A4] 00000602 4AA8 003C tst.l [A0 + 0x3C] 00000606 6724 beq +0x26 /* 0000062C */ 00000608 4AA8 003C tst.l [A0 + 0x3C] 0000060C 671C beq +0x1E /* 0000062A */ 0000060E 7003 moveq.l D0, 0x03 00000610 2F00 move.l -[A7], D0 00000612 2F28 003C move.l -[A7], [A0 + 0x3C] 00000616 2068 003C movea.l A0, [A0 + 0x3C] 0000061A 2050 movea.l A0, [A0] 0000061C 2050 movea.l A0, [A0] 0000061E 2268 0014 movea.l A1, [A0 + 0x14] 00000622 4E91 jsr [A1] 00000624 7000 moveq.l D0, 0x00 00000626 508F addq.l A7, 8 00000628 6002 bra +0x4 /* 0000062C */ label0000062A: 0000062A 7000 moveq.l D0, 0x00 label0000062C: 0000062C 2054 movea.l A0, [A4] 0000062E 216E FFEE 002A move.l [A0 + 0x2A], [A6 - 0x12] 00000634 2054 movea.l A0, [A4] 00000636 216E FFF2 003C move.l [A0 + 0x3C], [A6 - 0xE] 0000063C 2F0C move.l -[A7], A4 0000063E 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */] 00000642 4A40 tst.w D0 00000644 588F addq.l A7, 4 00000646 6726 beq +0x28 /* 0000066E */ 00000648 2054 movea.l A0, [A4] 0000064A 2068 003C movea.l A0, [A0 + 0x3C] 0000064E 2050 movea.l A0, [A0] 00000650 3028 0036 move.w D0, [A0 + 0x36] 00000654 48C0 ext.l D0 00000656 2F00 move.l -[A7], D0 00000658 2F0C move.l -[A7], A4 0000065A 4EBA 0296 jsr [PC + 0x296 /* 000008F2 */] 0000065E 0C45 0002 cmpi.w D5, 0x2 00000662 508F addq.l A7, 8 00000664 6C08 bge +0xA /* 0000066E */ 00000666 2054 movea.l A0, [A4] 00000668 08E8 0004 0060 bset.b [A0 + 0x60], 0x4 label0000066E: 0000066E 2054 movea.l A0, [A4] 00000670 3147 0028 move.w [A0 + 0x28], D7 00000674 6060 bra +0x62 /* 000006D6 */ label00000676: 00000676 4AAE FFEE tst.l [A6 - 0x12] 0000067A 6722 beq +0x24 /* 0000069E */ 0000067C 4AAE FFEE tst.l [A6 - 0x12] 00000680 671A beq +0x1C /* 0000069C */ 00000682 7003 moveq.l D0, 0x03 00000684 2F00 move.l -[A7], D0 00000686 206E FFEE movea.l A0, [A6 - 0x12] 0000068A 2F08 move.l -[A7], A0 0000068C 2050 movea.l A0, [A0] 0000068E 2050 movea.l A0, [A0] 00000690 2268 0014 movea.l A1, [A0 + 0x14] 00000694 4E91 jsr [A1] 00000696 7000 moveq.l D0, 0x00 00000698 508F addq.l A7, 8 0000069A 6002 bra +0x4 /* 0000069E */ label0000069C: 0000069C 7000 moveq.l D0, 0x00 label0000069E: 0000069E 4AAE FFF2 tst.l [A6 - 0xE] 000006A2 6722 beq +0x24 /* 000006C6 */ 000006A4 4AAE FFF2 tst.l [A6 - 0xE] 000006A8 671A beq +0x1C /* 000006C4 */ 000006AA 7003 moveq.l D0, 0x03 000006AC 2F00 move.l -[A7], D0 000006AE 206E FFF2 movea.l A0, [A6 - 0xE] 000006B2 2F08 move.l -[A7], A0 000006B4 2050 movea.l A0, [A0] 000006B6 2050 movea.l A0, [A0] 000006B8 2268 0014 movea.l A1, [A0 + 0x14] 000006BC 4E91 jsr [A1] 000006BE 7000 moveq.l D0, 0x00 000006C0 508F addq.l A7, 8 000006C2 6002 bra +0x4 /* 000006C6 */ label000006C4: 000006C4 7000 moveq.l D0, 0x00 label000006C6: 000006C6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000006CA A873 syscall SetPort 000006CC 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 000006D0 4A80 tst.l D0 000006D2 6600 0138 bne +0x13A /* 0000080C */ label000006D6: 000006D6 486E FFB6 pea.l [A6 - 0x4A] 000006DA 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 000006DE 4A06 tst.b D6 000006E0 588F addq.l A7, 4 000006E2 6600 0110 bne +0x112 /* 000007F4 */ 000006E6 2F0C move.l -[A7], A4 000006E8 4EBA FC0C jsr [PC - 0x3F4 /* 000002F6 */] 000006EC 2F0C move.l -[A7], A4 000006EE 4EBA FD2A jsr [PC - 0x2D6 /* 0000041A */] 000006F2 4A00 tst.b D0 000006F4 508F addq.l A7, 8 000006F6 6700 00CE beq +0xD0 /* 000007C6 */ 000006FA 2F0C move.l -[A7], A4 000006FC 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */] 00000700 4A40 tst.w D0 00000702 588F addq.l A7, 4 00000704 6600 00C0 bne +0xC2 /* 000007C6 */ 00000708 2054 movea.l A0, [A4] 0000070A 4A28 0060 tst.b [A0 + 0x60] 0000070E 6C04 bge +0x6 /* 00000714 */ 00000710 7000 moveq.l D0, 0x00 00000712 6002 bra +0x4 /* 00000716 */ label00000714: 00000714 7001 moveq.l D0, 0x01 label00000716: 00000716 4880 ext.w D0 00000718 3C00 move.w D6, D0 0000071A BE46 cmp.w D7, D6 0000071C 6700 008E beq +0x90 /* 000007AC */ 00000720 0C6E 8000 FFF8 cmpi.w [A6 - 0x8], 0x8000 00000726 667C bne +0x7E /* 000007A4 */ 00000728 2054 movea.l A0, [A4] 0000072A 2D68 0008 FFAE move.l [A6 - 0x52], [A0 + 0x8] 00000730 48C6 ext.l D6 00000732 2006 move.l D0, D6 00000734 7264 moveq.l D1, 0x64 00000736 D081 add.l D0, D1 00000738 2F00 move.l -[A7], D0 0000073A 2F0C move.l -[A7], A4 0000073C 206E FFAE movea.l A0, [A6 - 0x52] 00000740 2F08 move.l -[A7], A0 00000742 2050 movea.l A0, [A0] 00000744 2050 movea.l A0, [A0] 00000746 2268 0124 movea.l A1, [A0 + 0x124] 0000074A 4E91 jsr [A1] 0000074C 2640 movea.l A3, D0 0000074E 2F0C move.l -[A7], A4 00000750 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 00000754 588F addq.l A7, 4 00000756 2F00 move.l -[A7], D0 00000758 7000 moveq.l D0, 0x00 0000075A 2F00 move.l -[A7], D0 0000075C 2F0B move.l -[A7], A3 0000075E 2053 movea.l A0, [A3] 00000760 2050 movea.l A0, [A0] 00000762 2268 0040 movea.l A1, [A0 + 0x40] 00000766 4E91 jsr [A1] 00000768 2053 movea.l A0, [A3] 0000076A 4868 0016 pea.l [A0 + 0x16] 0000076E 4EAD 086A jsr [A5 + 0x86A /* export_265 */] 00000772 3D40 FFFA move.w [A6 - 0x6], D0 00000776 2053 movea.l A0, [A3] 00000778 4868 0016 pea.l [A0 + 0x16] 0000077C 4EAD 0872 jsr [A5 + 0x872 /* export_266 */] 00000780 3D40 FFF8 move.w [A6 - 0x8], D0 00000784 200B move.l D0, A3 00000786 6716 beq +0x18 /* 0000079E */ 00000788 7003 moveq.l D0, 0x03 0000078A 2F00 move.l -[A7], D0 0000078C 2F0B move.l -[A7], A3 0000078E 2053 movea.l A0, [A3] 00000790 2050 movea.l A0, [A0] 00000792 2268 0014 movea.l A1, [A0 + 0x14] 00000796 4E91 jsr [A1] 00000798 7000 moveq.l D0, 0x00 0000079A 508F addq.l A7, 8 0000079C 6002 bra +0x4 /* 000007A0 */ label0000079E: 0000079E 7000 moveq.l D0, 0x00 label000007A0: 000007A0 4FEF 0020 lea.l A7, [A7 + 0x20] label000007A4: 000007A4 2054 movea.l A0, [A4] 000007A6 216E FFF8 0040 move.l [A0 + 0x40], [A6 - 0x8] label000007AC: 000007AC 2054 movea.l A0, [A4] 000007AE 4A68 0028 tst.w [A0 + 0x28] 000007B2 57C0 seq D0 000007B4 4400 neg.b D0 000007B6 4880 ext.w D0 000007B8 48C0 ext.l D0 000007BA 0228 007F 0060 andi.b [A0 + 0x60], 0x7F 000007C0 EF08 lsl D0.b, 7 000007C2 8128 0060 or.b [A0 + 0x60], D0 label000007C6: 000007C6 2054 movea.l A0, [A4] 000007C8 2F28 0008 move.l -[A7], [A0 + 0x8] 000007CC 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 000007D0 2054 movea.l A0, [A4] 000007D2 08E8 0006 0060 bset.b [A0 + 0x60], 0x6 000007D8 2054 movea.l A0, [A4] 000007DA 08E8 0007 0026 bset.b [A0 + 0x26], 0x7 000007E0 2F0C move.l -[A7], A4 000007E2 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 000007E6 588F addq.l A7, 4 000007E8 2F00 move.l -[A7], D0 000007EA 2F0C move.l -[A7], A4 000007EC 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */] 000007F0 4FEF 000C lea.l A7, [A7 + 0xC] label000007F4: 000007F4 7000 moveq.l D0, 0x00 000007F6 2F00 move.l -[A7], D0 000007F8 2F0C move.l -[A7], A4 000007FA 2054 movea.l A0, [A4] 000007FC 2050 movea.l A0, [A0] 000007FE 2268 00F0 movea.l A1, [A0 + 0xF0] 00000802 4E91 jsr [A1] 00000804 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000808 A873 syscall SetPort 0000080A 508F addq.l A7, 8 label0000080C: 0000080C 4CEE 18F0 FF96 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x6A] 00000812 4E5E unlink A6 00000814 4E75 rts export_885: 00000816 4E56 FFEC link A6, -0x0014 0000081A 48E7 0118 movem.l -[A7], D7,A3,A4 0000081E 286E 0008 movea.l A4, [A6 + 0x8] 00000822 2F0C move.l -[A7], A4 00000824 2054 movea.l A0, [A4] 00000826 2050 movea.l A0, [A0] 00000828 2268 0028 movea.l A1, [A0 + 0x28] 0000082C 4E91 jsr [A1] 0000082E 2D40 FFFC move.l [A6 - 0x4], D0 00000832 302E 0012 move.w D0, [A6 + 0x12] 00000836 48C0 ext.l D0 00000838 2F00 move.l -[A7], D0 0000083A 302E 000E move.w D0, [A6 + 0xE] 0000083E 48C0 ext.l D0 00000840 2F00 move.l -[A7], D0 00000842 2F0C move.l -[A7], A4 00000844 4EBA FAF4 jsr [PC - 0x50C /* 0000033A */] 00000848 2054 movea.l A0, [A4] 0000084A 4AA8 003C tst.l [A0 + 0x3C] 0000084E 4FEF 0010 lea.l A7, [A7 + 0x10] 00000852 6700 008E beq +0x90 /* 000008E2 */ 00000856 4207 clr.b D7 00000858 2054 movea.l A0, [A4] 0000085A 2068 0008 movea.l A0, [A0 + 0x8] 0000085E 2D48 FFF8 move.l [A6 - 0x8], A0 00000862 2050 movea.l A0, [A0] 00000864 2668 0018 movea.l A3, [A0 + 0x18] 00000868 2F0B move.l -[A7], A3 0000086A 486E FFEC pea.l [A6 - 0x14] 0000086E 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 00000872 41EE FFEC lea.l A0, [A6 - 0x14] 00000876 508F addq.l A7, 8 00000878 601C bra +0x1E /* 00000896 */ label0000087A: 0000087A 70FF moveq.l D0, 0xFFFFFFFF 0000087C 2F00 move.l -[A7], D0 0000087E 2F0B move.l -[A7], A3 00000880 2054 movea.l A0, [A4] 00000882 2F28 003C move.l -[A7], [A0 + 0x3C] 00000886 4EBA 01B8 jsr [PC + 0x1B8 /* 00000A40 */] 0000088A 4A00 tst.b D0 0000088C 4FEF 000C lea.l A7, [A7 + 0xC] 00000890 6704 beq +0x6 /* 00000896 */ 00000892 7E01 moveq.l D7, 0x01 00000894 6010 bra +0x12 /* 000008A6 */ label00000896: 00000896 486E FFEC pea.l [A6 - 0x14] 0000089A 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 0000089E 2640 movea.l A3, D0 000008A0 200B move.l D0, A3 000008A2 588F addq.l A7, 4 000008A4 66D4 bne -0x2A /* 0000087A */ label000008A6: 000008A6 4A07 tst.b D7 000008A8 6726 beq +0x28 /* 000008D0 */ 000008AA 2F0C move.l -[A7], A4 000008AC 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 000008B0 588F addq.l A7, 4 000008B2 2F00 move.l -[A7], D0 000008B4 2F0C move.l -[A7], A4 000008B6 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */] 000008BA 2054 movea.l A0, [A4] 000008BC 08E8 0007 0026 bset.b [A0 + 0x26], 0x7 000008C2 2054 movea.l A0, [A4] 000008C4 2F28 0008 move.l -[A7], [A0 + 0x8] 000008C8 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 000008CC 4FEF 000C lea.l A7, [A7 + 0xC] label000008D0: 000008D0 7000 moveq.l D0, 0x00 000008D2 2F00 move.l -[A7], D0 000008D4 2F0C move.l -[A7], A4 000008D6 2054 movea.l A0, [A4] 000008D8 2050 movea.l A0, [A0] 000008DA 2268 00F0 movea.l A1, [A0 + 0xF0] 000008DE 4E91 jsr [A1] 000008E0 508F addq.l A7, 8 label000008E2: 000008E2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000008E6 A873 syscall SetPort 000008E8 4CEE 1880 FFE0 movem.l D7,A3,A4, [A6 - 0x20] 000008EE 4E5E unlink A6 000008F0 4E75 rts fn000008F2: 000008F2 4E56 0000 link A6, 0 000008F6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000008FA 3A2E 000E move.w D5, [A6 + 0xE] 000008FE 286E 0008 movea.l A4, [A6 + 0x8] 00000902 2054 movea.l A0, [A4] 00000904 2068 003C movea.l A0, [A0 + 0x3C] 00000908 2050 movea.l A0, [A0] 0000090A 3145 0036 move.w [A0 + 0x36], D5 0000090E 2054 movea.l A0, [A4] 00000910 08E8 0006 0060 bset.b [A0 + 0x60], 0x6 00000916 2054 movea.l A0, [A4] 00000918 3145 005C move.w [A0 + 0x5C], D5 0000091C 6C08 bge +0xA /* 00000926 */ 0000091E 48C5 ext.l D5 00000920 2005 move.l D0, D5 00000922 4480 neg.l D0 00000924 3A00 move.w D5, D0 label00000926: 00000926 3E2D F694 move.w D7, [A5 - 0x96C] 0000092A 78FF moveq.l D4, 0xFFFFFFFF 0000092C 607E bra +0x80 /* 000009AC */ label0000092E: 0000092E 4878 0CB2 push.l 0xCB2 00000932 2F0B move.l -[A7], A3 00000934 2053 movea.l A0, [A3] 00000936 2050 movea.l A0, [A0] 00000938 2268 000C movea.l A1, [A0 + 0xC] 0000093C 4E91 jsr [A1] 0000093E 4A00 tst.b D0 00000940 508F addq.l A7, 8 00000942 6768 beq +0x6A /* 000009AC */ 00000944 2053 movea.l A0, [A3] 00000946 3C28 0028 move.w D6, [A0 + 0x28] 0000094A BA68 0014 cmp.w D5, [A0 + 0x14] 0000094E 662E bne +0x30 /* 0000097E */ 00000950 3007 move.w D0, D7 00000952 C046 and.w D0, D6 00000954 BE40 cmp.w D7, D0 00000956 6754 beq +0x56 /* 000009AC */ 00000958 3007 move.w D0, D7 0000095A 8046 or.w D0, D6 0000095C 48C0 ext.l D0 0000095E 2F00 move.l -[A7], D0 00000960 2F0B move.l -[A7], A3 00000962 4EAD 2A0A jsr [A5 + 0x2A0A /* export_1341 */] 00000966 2054 movea.l A0, [A4] 00000968 2F28 0008 move.l -[A7], [A0 + 0x8] 0000096C 2F0B move.l -[A7], A3 0000096E 2053 movea.l A0, [A3] 00000970 2050 movea.l A0, [A0] 00000972 2268 0028 movea.l A1, [A0 + 0x28] 00000976 4E91 jsr [A1] 00000978 4FEF 0010 lea.l A7, [A7 + 0x10] 0000097C 602E bra +0x30 /* 000009AC */ label0000097E: 0000097E 3007 move.w D0, D7 00000980 C046 and.w D0, D6 00000982 BE40 cmp.w D7, D0 00000984 6626 bne +0x28 /* 000009AC */ 00000986 3007 move.w D0, D7 00000988 3206 move.w D1, D6 0000098A B141 xor.w D1, D0 0000098C 48C1 ext.l D1 0000098E 2F01 move.l -[A7], D1 00000990 2F0B move.l -[A7], A3 00000992 4EAD 2A0A jsr [A5 + 0x2A0A /* export_1341 */] 00000996 2054 movea.l A0, [A4] 00000998 2F28 0008 move.l -[A7], [A0 + 0x8] 0000099C 2F0B move.l -[A7], A3 0000099E 2053 movea.l A0, [A3] 000009A0 2050 movea.l A0, [A0] 000009A2 2268 0028 movea.l A1, [A0 + 0x28] 000009A6 4E91 jsr [A1] 000009A8 4FEF 0010 lea.l A7, [A7 + 0x10] label000009AC: 000009AC 5244 addq.w D4, 1 000009AE 3004 move.w D0, D4 000009B0 48C0 ext.l D0 000009B2 2F00 move.l -[A7], D0 000009B4 2054 movea.l A0, [A4] 000009B6 2F28 002A move.l -[A7], [A0 + 0x2A] 000009BA 4EAD 263A jsr [A5 + 0x263A /* export_1219 */] 000009BE 2640 movea.l A3, D0 000009C0 200B move.l D0, A3 000009C2 508F addq.l A7, 8 000009C4 6600 FF68 bne -0x96 /* 0000092E */ 000009C8 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18] 000009CE 4E5E unlink A6 000009D0 4E75 rts export_886: 000009D2 4E56 0000 link A6, 0 000009D6 2F0C move.l -[A7], A4 000009D8 286E 0008 movea.l A4, [A6 + 0x8] 000009DC 2F0C move.l -[A7], A4 000009DE 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */] 000009E2 4A40 tst.w D0 000009E4 588F addq.l A7, 4 000009E6 660C bne +0xE /* 000009F4 */ 000009E8 2054 movea.l A0, [A4] 000009EA 2248 movea.l A1, A0 000009EC 2368 0062 0078 move.l [A1 + 0x78], [A0 + 0x62] 000009F2 600A bra +0xC /* 000009FE */ label000009F4: 000009F4 2054 movea.l A0, [A4] 000009F6 2248 movea.l A1, A0 000009F8 2368 0062 007C move.l [A1 + 0x7C], [A0 + 0x62] label000009FE: 000009FE 302E 000E move.w D0, [A6 + 0xE] 00000A02 48C0 ext.l D0 00000A04 2F00 move.l -[A7], D0 00000A06 2F0C move.l -[A7], A4 00000A08 4EBA FA46 jsr [PC - 0x5BA /* 00000450 */] 00000A0C 2F0C move.l -[A7], A4 00000A0E 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */] 00000A12 4A40 tst.w D0 00000A14 4FEF 000C lea.l A7, [A7 + 0xC] 00000A18 660C bne +0xE /* 00000A26 */ 00000A1A 2054 movea.l A0, [A4] 00000A1C 2248 movea.l A1, A0 00000A1E 2368 0078 0062 move.l [A1 + 0x62], [A0 + 0x78] 00000A24 600A bra +0xC /* 00000A30 */ label00000A26: 00000A26 2054 movea.l A0, [A4] 00000A28 2248 movea.l A1, A0 00000A2A 2368 007C 0062 move.l [A1 + 0x62], [A0 + 0x7C] label00000A30: 00000A30 2054 movea.l A0, [A4] 00000A32 117C 0001 0080 move.b [A0 + 0x80], 0x1 00000A38 286E FFFC movea.l A4, [A6 - 0x4] 00000A3C 4E5E unlink A6 00000A3E 4E75 rts fn00000A40: 00000A40 4E56 FFEE link A6, -0x0012 00000A44 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000A48 3A2E 0012 move.w D5, [A6 + 0x12] 00000A4C 266E 000C movea.l A3, [A6 + 0xC] 00000A50 206E 0008 movea.l A0, [A6 + 0x8] 00000A54 2050 movea.l A0, [A0] 00000A56 2F28 0026 move.l -[A7], [A0 + 0x26] 00000A5A 486E FFF4 pea.l [A6 - 0xC] 00000A5E 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 00000A62 41EE FFF4 lea.l A0, [A6 - 0xC] 00000A66 4206 clr.b D6 00000A68 508F addq.l A7, 8 00000A6A 6068 bra +0x6A /* 00000AD4 */ label00000A6C: 00000A6C 4878 0CB2 push.l 0xCB2 00000A70 2F0C move.l -[A7], A4 00000A72 2054 movea.l A0, [A4] 00000A74 2050 movea.l A0, [A0] 00000A76 2268 000C movea.l A1, [A0 + 0xC] 00000A7A 4E91 jsr [A1] 00000A7C 4A00 tst.b D0 00000A7E 508F addq.l A7, 8 00000A80 6752 beq +0x54 /* 00000AD4 */ 00000A82 2054 movea.l A0, [A4] 00000A84 3E28 0022 move.w D7, [A0 + 0x22] 00000A88 0C47 FFFE cmpi.w D7, 0xFFFE 00000A8C 6622 bne +0x24 /* 00000AB0 */ 00000A8E 2054 movea.l A0, [A4] 00000A90 3028 0014 move.w D0, [A0 + 0x14] 00000A94 48C0 ext.l D0 00000A96 2F00 move.l -[A7], D0 00000A98 486E FFEE pea.l [A6 - 0x12] 00000A9C 2F0B move.l -[A7], A3 00000A9E 2053 movea.l A0, [A3] 00000AA0 2050 movea.l A0, [A0] 00000AA2 2268 00DC movea.l A1, [A0 + 0xDC] 00000AA6 4E91 jsr [A1] 00000AA8 3E2E FFEE move.w D7, [A6 - 0x12] 00000AAC 4FEF 000C lea.l A7, [A7 + 0xC] label00000AB0: 00000AB0 BA47 cmp.w D5, D7 00000AB2 6620 bne +0x22 /* 00000AD4 */ 00000AB4 4878 1E46 push.l 0x1E46 00000AB8 2F0C move.l -[A7], A4 00000ABA 2054 movea.l A0, [A4] 00000ABC 2050 movea.l A0, [A0] 00000ABE 2268 000C movea.l A1, [A0 + 0xC] 00000AC2 4E91 jsr [A1] 00000AC4 4A00 tst.b D0 00000AC6 508F addq.l A7, 8 00000AC8 6708 beq +0xA /* 00000AD2 */ 00000ACA 2054 movea.l A0, [A4] 00000ACC 317C FFFF 0030 move.w [A0 + 0x30], 0xFFFF label00000AD2: 00000AD2 7C01 moveq.l D6, 0x01 label00000AD4: 00000AD4 486E FFF4 pea.l [A6 - 0xC] 00000AD8 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00000ADC 2840 movea.l A4, D0 00000ADE 200C move.l D0, A4 00000AE0 588F addq.l A7, 4 00000AE2 6688 bne -0x76 /* 00000A6C */ 00000AE4 1006 move.b D0, D6 00000AE6 4CEE 18E0 FFDA movem.l D5,D6,D7,A3,A4, [A6 - 0x26] 00000AEC 4E5E unlink A6 00000AEE 4E75 rts